// pages/login/login.js
Page({
    getCollege:function(e){
        this.setData({
            collegeIndex: e.detail.value
        });
        // console.log(e.detail.value)
    },
    login:function(e){
         // console.log(e.detail.value);
        if (e.detail.value.college==''){
            wx.showToast({
                title: '请选择',
                icon: 'none',
                mask: true
            })
            return;
        } else if (e.detail.value.code == '') {
            wx.showToast({
                title: '请填写学号',
                icon: 'none',
                mask: true
            })
            return;
        } else if (e.detail.value.pwd == '') {
            wx.showToast({
                title: '请输入密码',
                icon: 'none',
                mask: true
            })
            return;
        }else{
            //请求接口
            wx.request({
                url: "https://ssl.hebsoft.com/xlpj/public/api/students/login", //仅为示例，并非真实的接口地址
                method: 'POST',
                data: {
                    did: e.detail.value.collegeid,
                    code: e.detail.value.code,
                    password: e.detail.value.pwd
                },
                success: (res) => {
                    // console.log(res)
                    if(res.data.code==200){
                        wx.showToast({
                            title: '登录成功',
                            icon: 'success',
                            mask: true
                        });
                        // 设置本地存储
                        wx.setStorageSync('userinfo', res.data.data);
                        wx.redirectTo({
                            url: '../teacher/teacher',
                        })
                    }else{
                        wx.showToast({
                            title: '学号或密码错误',
                            icon:'none',
                            mask:true
                        })
                    }
                }
            })
        }
    },
    /**
     * 页面的初始数据
     */
    data: {
        collegeIndex:'',
        college:[
            '河工软院',
            '清华软院',
            '北大软院'
        ]
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        if(wx.getStorageSync('userinfo')){
            wx.reLaunch({
                url: '../teacher/teacher',
            })
            return;
        }
        wx.request({
            url: 'https://ssl.hebsoft.com/xlpj/public/api/depart', //仅为示例，并非真实的接口地址
            method: 'POST',
            data: {},
            success: (res) => {
                // console.log(res.data)
                this.setData({
                    college: res.data.data
                })
            }
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    }

    
})